package com.kla.power.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: Wuzh
 * @Description: 抽象基础类, 所有entity的基类，用于传参
 * @Data:
 */
@Data
public abstract class BaseEntity implements Serializable {

    /**
     * 页码
     */
    @TableField (exist = false)
    private int page = 1;

    /**
     * 每页条数
     */
    @TableField (exist = false)
    private int limit = 10;


    /**
     * 返回给前端的token，不存数据库
     */
    @TableField (exist = false)
    private String token;


    /**
     * 查询时间节点的起始和结束时间
     */
    @TableField(exist = false)
    private Date startTime;
    @TableField(exist = false)
    private Date endTime;

    @TableField(exist = false)
    private String partitionName; // mysql分区名称
}